package com.ypd.shop.mapper;

import java.util.List;
import com.ypd.shop.domain.Reports;

/**
 * 举报店铺Mapper接口
 * 
 * @author lin
 * @date 2024-12-12
 */
public interface ReportsMapper 
{
    /**
     * 查询举报店铺
     * 
     * @param reportId 举报店铺主键
     * @return 举报店铺
     */
    public Reports selectReportsByReportId(Long reportId);

    /**
     * 查询举报店铺列表
     * 
     * @param reports 举报店铺
     * @return 举报店铺集合
     */
    public List<Reports> selectReportsList(Reports reports);

    /**
     * 新增举报店铺
     * 
     * @param reports 举报店铺
     * @return 结果
     */
    public int insertReports(Reports reports);

    /**
     * 修改举报店铺
     * 
     * @param reports 举报店铺
     * @return 结果
     */
    public int updateReports(Reports reports);

    /**
     * 删除举报店铺
     * 
     * @param reportId 举报店铺主键
     * @return 结果
     */
    public int deleteReportsByReportId(Long reportId);

    /**
     * 批量删除举报店铺
     * 
     * @param reportIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteReportsByReportIds(Long[] reportIds);
}
